package com.aoxin.mapper.system;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.aoxin.model.system.SlfAttachment;

/**
 * 附件Mapper
 * 
 * @author Melody
 * @date 2018年3月25日 上午11:08:39
 */
public interface SlfAttachmentMapper {

	/**
	 * 删除附件
	 * 
	 * @param attachmentIds
	 *            附件ID集合
	 */
	void deleteByPrimaryKey(List<Integer> attachmentIds);

	/**
	 * 添加附件
	 * 
	 * @param record
	 *            附件
	 * @return 附件
	 */
	void insertSelective(SlfAttachment record);

	/**
	 * 查询附件
	 * 
	 * @param attachmentId
	 *            附件ID
	 */
	SlfAttachment selectByPrimaryKey(Integer attachmentId);

	/**
	 * 修改附件
	 * 
	 * @param record
	 *            附件
	 */
	void updateByPrimaryKeySelective(SlfAttachment record);

	/**
	 * 查询附件
	 * 
	 * @param bizId
	 *            业务ID
	 * @param bizType
	 *            业务类型
	 * @return 附件
	 */
	List<SlfAttachment> getByBizIdAndBizType(@Param("bizId") Integer bizId, @Param("bizType") Integer bizType);
}